David F. Weinstein is a former Democratic member of the North Carolina General Assembly who represented the state's thirteenth Senate district, including constituents in Hoke and Robeson counties. A retired merchant from Lumberton, North Carolina, Weinstein served in the Senate from 1997 through 2009, when Gov. Beverly Perdue appointed him to head the Governor’s Highway Safety Program. He was replaced in the Senate by Michael P. Walters.